package com.exam.service;

import com.exam.pojo.Subject;

import java.util.List;

/**
 * @author 黄星
 * 学科服务类
 */
public interface SubjectService {

	/**
	 * 通过专业  以及  班级  来获取学科列表
	 * @param majorId 专业ID
	 * @param classesId 班级ID
	 * @return 学科列表
	 * */
	List<Subject> getSubjectByMajorIdAndClassesId(Integer majorId, Integer classesId);

	/**
	 * 根据科目id 来获取科目信息
	 * @param subjectId 科目ID
	 * @return 科目实体类
	 * */
	Subject getSubjectById(Integer subjectId);

	/**
	 * 通过专业id 来查询所有科目
	 * @param majorId 专业ID
	 * @return 科目列表
	 * */
	List<Subject> getSubjectByMajorId(Integer majorId);
	
	/**
	 * 获取所有学科
	 * @return 学科列表
	 */
	public List<Subject> getAllSubject(); //获取所有学科
		
}
